@media(max-width:45rem){
	body{width: 100%; height: 100%;}
	.header{display: none;}
	.down{display: none;}
	.gsjj{display: none;}
	#down{display: none;}
	.footer{display: none;}
	.information{display: none;}
}
body{font-family: 思源黑体;}

ul, li { list-style-type: none;}
a{text-decoration: none;}
a, button, input{
	-webkit-tap-highlight-color: rgba(255,0,0,0);
}
.phone-header{
	width: 100%;
	height: 3rem;
	background-color: #EEEEEE;
}
.phone-logo-img{
	float: left;
	margin: 0.625rem;
}
.phone-logo-img img{
	width: 50%;
	height: 50%;
}
.phone-logo-r{
	float: right;
	margin: 0.925rem 0;
}
.phone-logo-r img{
	width: 50%;
}

#phone-tab{
	text-align: left;
	width: 100%;
	background-color: #25262a;
	font-size: 4.8vw;
	z-index: 99;
	position:absolute;
	/* display: none; */
}
#phone-tab-ul p, #phone-tab-ul a{
	display: block;
	width: 60%;
	/* height: 5.625rem; */
	color: #FFFFFF;
	margin-left: 5.2%;
	margin-right: 5.2%;
	/* line-height: 50%; */
	float: left;
	line-height: 3.5rem;
}
#phone-tab-ul a{
	display: block;
}

.phone-tab-four{
	background-color: #202125;
	border: none;
}
#phone-jy-two, .phone-tab-two, #phone-tab-two-zxjy, #phone-tab-two-lxwm, #phone-jy-three-one, #phone-jy-three-three, #phone-jy-three-four, #phone-jy-three-five, #phone-jy-three-six{
	border-top: #4d4d50 solid 0.0625rem;
}

#phone-shang, #phone-xia, .phone-x, .phone-s, #phone-shang-jy, #phone-xia-jy, #phone-fourk-xia, #phone-internet-xia{
	float: right;
	margin: 1.35rem;
	 
}


#phone-tab-ul li{
	height: 3.5rem;
}

.phone-tab-three{
	display: none;
	border-top: #4d4d50 solid 0.0625rem;
}

#down{
	z-index: -1;
	
}

.banner .bbox{width: 100%; overflow: hidden;}
.banner{overflow: hidden; width: 100%;  text-align: center;}
.bbox img{ width: 100%; height: 100%;}



.phone-midden-img{
	width: 92%;
	margin: 1.25rem auto;
	text-align: center;
}
.phone-midden-img img{
	width: 100%;
}
.phone-midden-wz{
	width: 100%;
	text-align: center;
	font-size: 1.5rem;
	margin-bottom: 1.25rem;
	color: #333333;
}
.phone-midden-xq{
	width: 89.5%;
	text-align: left;
	margin: 0 auto;
	font-size: 2.8vw;
	letter-spacing: 0.0375rem;
	line-height: 34px;
	color: #666;
}
.phone-midden-main{
	width: 100%;
	text-align: center;
	margin-top: 0.75rem;
}
.phone-midden-main img{
	width: 92%;
}

.phone-midden-gsjj{
	width: 92%;
	margin: 0 auto;
	font-size: 2.8vw;
	letter-spacing: 0.0375rem;
	line-height: 1.5rem;
	color: #666;
	margin-bottom: 1.875rem;
	text-align: left;
}
.phone-midden-fzys{
	width: 92%;
	margin: 0 auto;
	color: #333333;
	font-size: 5vw;
	font-weight: bold;
	margin-bottom: 1.5625rem;
}
.phone-midden-fzys-xq{
	width: 92%;
	margin: 0 auto;
	font-size: 2.8vw;
	color: #666666;
	letter-spacing: 0.0375rem;
	line-height: 1.5rem;
	text-align: left;
}
.phone-midden-fzys-xq p{
	margin-bottom: 1.5625rem;
}
.phone-midden-qywh{
	background-color: #F6F6F6;
	height: 43.9375rem;
	padding-top: 1.25rem;
}
.phone-midden-qywh-wz{
	width: 100%;
	text-align: center;
	color: #333333;
	font-weight: bold;
	margin-bottom: 1.25rem;
}
.phone-midden-qywh-img{
	width: 100%;
	text-align: center;
	margin-bottom: 0.625rem;
}
.phone-midden-qywh-xq{
	width: 100%;
	text-align: center;
	color: #666666;
	font-size: 2.8vw;
	margin-bottom: 1.25rem;
}
.phone-midden-zxgh{
	margin-bottom: 6.25rem;
}
.phone-midden-zxgh-wz{
	width: 100%;
	text-align: center;
	margin-top: 2.8125rem;
	margin-bottom: 1.25rem;
	font-size: 5vw;
	font-weight: bold;
	color: #333333;
}
.phone-midden-zxgh-xq{
	width: 92%;
	margin: 0 auto;
	font-size: 2.8vw;
	color: #666666;
	letter-spacing: 0.0375rem;
	line-height: 1.5rem;
	margin-bottom: 2.5rem;
	text-align: left;
}
.phone-midden-zxgh-img{
	width: 100%;
	text-align: center;
	margin: 0 auto;
}
.phone-midden-zxgh-img img{
	width: 92%;
}
.phone-midden-zxgh-line{
	width: 2.625rem;
	height: 0.3125rem;
	background-color: #0099d8;
	margin: 0 auto;
	margin-top: 4.6875rem;
	margin-bottom: 5.625rem;
}
.phone-midden-zxgh-wzs{
	width: 100%;
	text-align: center;
	color: #333333;
	font-size: 2.8vw;
	margin-bottom: 7.8125rem;
}
.phone-midden-zxgh-xtpg{
	width: 92%;
	margin: 0 auto;
	font-size: 2.8vw;
	margin-bottom: 1.5625rem;
	letter-spacing: 0.0375rem;
	line-height: 1.5rem;
	text-align: left;
}
.phone-midden-zxgh-xtpg-xq{
	width: 92%;
	margin: 0 auto;
	font-size: 2.8vw;
	border: 0.0625rem solid rgba(0,122,255,0.4);
	border-radius: 0.3125rem;
	display: none;
	margin-bottom: 1.5625rem;
	text-align: left;
	padding: 0.625rem;
}

.phone-midden-map-img{
	width: 100%;
	/* position: absolute;
	z-index: -1; */
}
.phone-midden-map-img img{
	width: 100%;
}
.phone-midden-lxwm{
	width: 100%;
	text-align: center;
	margin-top: -10%;
	font-size: 5xw;
}
.phone-midden-zw{
	width: 92%;
	margin: 1.25rem auto;
	font-size: 2.8vw;
	margin-bottom: 1.5625rem;
	letter-spacing: 0.0375rem;
	line-height: 1.5rem;
	text-align: left;
}
.phone-midden-photo{
	width: 92%;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 1.25rem;
}
.phone-midden-photo img{
	width: 92%;
}
.phone-midden-call{
	padding-top: 1.25rem;
	width: 92%;
	
	margin: 0 auto;
	background-color: #f8f8f8;
}
#kefu{
	width: 87%;
	margin: 0 auto;
	font-size: 5vw;
	margin-bottom: 0.625rem;
	text-align: left;
}
.phone-midden-call-zw{
	width: 87%;
	margin: 0 auto;
	font-size: 2.8vw;
	letter-spacing: 0.0375rem;
	margin-bottom: 0.625rem;
	text-align: left;
}



.phone-footer{
	width: 100%;
	background-color: #EEEEEE;
	float: left;
	padding-bottom: 1.25rem;
}
.phone-call-we{
	width: 92%;
	height: 3.0625rem;
	margin: 1.25rem auto;
	text-align: center;
	font-size: 4vw;
	color: #FFFFFF;
	background-color: #4778F8;
	border-radius: 0.1875rem;
}
.phone-call-we a{
	color: #FFFFFF;
	line-height: 3.0625rem;
}
.phone-button{
	width: 92%;
	height: 3.0625rem;
	margin: 1.25rem auto;
	border: #5d88f7 solid 0.0625rem;
	border-radius: 0.1875rem;
}
.phone-button p{
	font-size: 2.9vw;
	margin-left: 3%;
	float: left;
	line-height: 3.0625rem;
}
.phone-button img{
	width: 2.1875rem;
	height: 1.8125rem;
	margin: 0.61rem;
	float: right;
	line-height: 3.0625rem;
}
.phone-zw{
	width: 100%;
	color: #999999;
	text-align: center;
}
.phone-zw p{
	font-size: 2.8vw;
	margin-top: 0.5375rem;
}

.phone-zw a{
	font-size: 2.8vw;
	margin-top: 0.5375rem;
	color: #999999;
}
